﻿////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// <copyright>Copyright 2008-2011 Andreas Huber Doenni</copyright>
// Distributed under the Microsoft Public License (Ms-PL).
// See accompanying file License.txt or copy at http://mews.codeplex.com/license.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

namespace Mews.Mime
{
    /// <summary>Enumerates the possible encoding transformations (see
    /// <a href="http://www.ietf.org/rfc/rfc2045.txt">RFC 2045</a> 6.2.).</summary>
    /// <remarks>The encoding transformation is not be confused with the Content-Transfer-Encoding, see RFC.</remarks>
    internal enum EncodingTransformation
    {
        /// <summary>No transformation.</summary>
        Identity,

        /// <summary>See <a href="http://www.ietf.org/rfc/rfc2045.txt">RFC 2045</a> 6.7.</summary>
        QuotedPrintable,

        /// <summary>See <a href="http://www.ietf.org/rfc/rfc2045.txt">RFC 2045</a> 6.8.</summary>
        Base64,

        /// <summary>Not a transformation, is used to determine the number of transformations.</summary>
        Count
    }
}
